body{
background-color: #000 !important;
}
.container {
    width: 1300px;
}
 /* width */
 ::-webkit-scrollbar {
    width: 4px;
  }

  /* Track */
  ::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 4px;
  }

  /* Handle */
  ::-webkit-scrollbar-thumb {
    background: #59F2DF;
    border-radius: 4px;
  }

  /* Handle on hover */
  ::-webkit-scrollbar-thumb:hover {
    background: #59F2DF;
  }
  .site-header {
    background-color: #59F2DF;
}
.site-footer a:hover {
    color: #59F2DF !important;
}
.top-nav {
    background-color: #000;
}
.site-logo a img {
    width: 230px;
    margin-top: 20px;
    background: #ffff;
    padding: 5px 10px;
    border-radius: 9px;
}
.site-branding {
    min-height: 120px;
}
.site-header {
    margin-bottom: 20px;
}
.header-ad-area {
    width: 728px;
    float: right;
    margin-right: 20px;
    margin-top: 20px;
    margin-bottom: 0px;
    overflow: hidden;
    border-radius: 10px;
}
img.image.wp-image-23.attachment-full.size-full {
    background-color: #fff;
    padding: 10px 15px;
    height: 90px;
    width: 75%;
    float: right;
    border-radius: 10px;
}
.search1 {
    position: absolute;
}
.header-ad-area .widget {
    margin-bottom: 0px;
}


.awaken-search-button-icon:before {
    margin-left: 125px;
    font-size: 35px;
    background: #fff;
    padding: 12px 20px;
    margin-top: 8px;
    border-radius: 10px;
    color: #000000 !important;
}
.awaken-search-box-container {
    background: #fff;
    border: 0px;
    display: none;
    padding: 8px;
    position: absolute;
    right: -85px;
    top: 17px;
    width: 330px;
    z-index: 999;
    border-radius: 5px;
}
#awaken-search-form input[type="submit"] {
    background-color: #000000;
    border-radius: 0px 5px 5px 0px;
}

#awaken-search-form input[type="text"] {
    background: #59f2df;
    border-radius: 5px 0px 0px 5px;
}
.main-navigation {
    background-color: #000;
    margin-left: 0px;
    margin-bottom: 10px;
    border-radius: 10px;
}

.main-navigation a {
    color: #59f2df !important;
}
.main-navigation .menu-item-has-children > a:after, .main-navigation .page_item_has_children > a:after {
    color: #59f2df;
    margin: 0px 0 0 10px;
}
.main-navigation a:hover {
    background: #59f2df;
    color: #000000;
}
.main-navigation ul ul {
    background-color: #000000;
    border: 1px solid #59f2df;
    border-top: 0px;
    border-radius: 0px 0px 5px 5px;
}
.main-navigation ul ul a:hover {
    color: #59f2df;
}
.mb-3{
    margin-bottom: 20px;
}
a:hover{
    text-decoration: none !important;
}
aside#twitter-follow-2 {
    background: #59f2df;
    padding: 2px;
    border-radius: 5px;
    text-align: center;
    position: fixed;
    right: -65px;
    top: 50%;
    z-index: 9999999;
    writing-mode: vertical-rl;
    transform: rotate( 90deg);
}
.xl.btn {
    padding: 5px 12px 1px 12px !important;
    border-radius: 5px !important;
}

.widget {
    margin: 0 -5px 20px;
}
.twitter-follow {
    background: black;
    border-radius: 8px;
}
i.fa.fa-th-large {
    color: #59f2df;
}
.awaken-dual-category {
    background: #1a1515 !important;
    padding: 10px;
    border-radius: 20px;
}
.awt-container {
    margin-bottom: 10px;
}
.awt-title {
    border-radius: 10px 10px 0px 0px;
}
#awt-nav {
    top: 5px !important;
    right: 3px !important;
    font-size: 24px !important;
}
.genpost-entry-title a {
    color: #d7d7d7 !important;
}
.genpost-entry-content {
    margin: 10px 0 20px 0;
    color: #d7d7d7;
}
.moretag {
    color: #d7d7d7 !important;
}
.ams-post {
    margin-bottom: 10px;
    background: #fff;
    padding: 5px 8px;
    border-radius: 5px;
}
.ams-thumb img {
    height: 90px;
    width: 100%;
    object-fit: contain;
}
.ams-title {
    margin: 0 0 0.5em 0 !important;
}
.ams-title a {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.ams-title a:hover {
    color: #59f2df !important;
}

aside#sidebar_posts-2 {
    background: #1a1515 !important;
    padding: 10px;
    border-radius: 20px;
}
aside#facebook-like-widget-2 {
    text-align: center;
    background: #59f2df !important;
    padding: 10px;
    border-radius: 20px;
}
.genpost-featured-image img {
    border-radius: 5px;
}

.boxhe {
    background: #59f2df !important;
    padding: 10px;
    border-radius: 10px;
}
.main-navigation li.current-menu-item {
    background-color: #ec268f !important;
}
.entry-content1 {
    /* background: #1a1515; */
    border-radius: 10px;
    margin-top: 10px;
    padding: 10px;
    /* color: #d7d7d7; */
    text-align: justify;
}
.entry-content1 p {
    margin-bottom: 10px;
}
.navbar11 a {
    padding: 2px 10px 8px 8px !important;
}
.wpb_wrapper h3 {
    margin: 4px 0px;
    background: #1a1515;
    padding: 10px;
    border-radius: 5px;
    color: #fff;
}
.post-navigation a {
    color: #444;
    display: inline-block;
    max-width: 90%;
    height: 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
 img.vc_single_image-img {
    border-radius: 10px;
}
img.img-d {
    height: 465px;
    width: 100%;
    object-fit: fill;
    border-radius: 10px;
    margin: 10px 0px;
}

.builder-1fk1N {
    background: #1a1515;
    padding: 10px !important;
    border-radius: 10px;
}
.builder-1fk1N p {
    color: #fff !important;
    margin-top: 5px !important;
    line-height: 22px;
    font-size: 13px !important;
}

.builder-1fk1N>a>div>div>div img {
    border-radius: 8px;
}
.post-navigation {
    padding: 0.5em 0;
    border-top: 1px solid #cbc5c5;
    border-bottom: 1px solid #cbc5c5;
}
.nav-previous {
    background: #59f2df;
    padding: 2px;
    border-radius: 5px;
    font-size: 14px !important;
}
.nav-next {
    background: #59f2df;
    padding: 2px;
    border-radius: 5px;
    font-size: 14px !important;
}
.comment-navigation .nav-previous, .paging-navigation .nav-previous, .post-navigation .nav-previous {
    width: 49% !important;
}

.comment-navigation .nav-next, .paging-navigation .nav-next, .post-navigation .nav-next {
    width: 49% !important;
}
.related-posts {
    margin: 20px 0;
    background: #59f2df;
    border-radius: 10px;
    padding: 10px;
}

.related-posts h2 {
    margin: 0px 0px 10px 0px;
    background: #1a1515;
    color: #d7d7cb;
    padding: 10px;
    border-radius: 6px;
}
.rpost {
    width: 138px;
    margin-right: 30px;
    background: #fff;
    border-radius: 10px;
    padding: 10px;
    max-height: 170px;
}
#related-posts-title h3 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}
.comment-respond {
    background-color: #59f2df;
    padding: 10px;
    margin: 20px 0;
    border-radius: 10px !important;
    max-width: 100% !important;
}
.comments-area {
    max-width: 100%;
    margin: 20px 0;
    border-radius: 10px !important;
}
.comment-reply-title {
    margin: 0px 0px 10px 0px;
    background: #1a1515;
    color: #d7d7cb;
    padding: 10px;
    border-radius: 6px;
}
.comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"] {
    max-width: 100%;
    width: 100%;
    font-size: 16px;
    padding: 10px;
    border: 0px;
}
.comment-form textarea {
    width: 100%;
    border: 0px;
    padding: 10px;
    font-size: 16px;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
    background: #5a5352;
    font-size: 20px;
    text-transform: uppercase;
    border-radius: 10px;
}
.leave-comment h4 {
    margin: 0px 0px 10px 0px;
    background: #1a1515;
    color: #d7d7cb;
    padding: 10px;
    border-radius: 6px;
}
.box-12 {
    background: #1a1515;
    padding: 15px 15px 10px;
    border-radius: 15px;
    color: #d7d7d7 !important;
    margin-bottom: 10px;
}
.entry-content h1 {
    background: #1a1515;
    padding: 10px 0px;
    border-radius: 5px;
    margin: 0px 0px 10px;
    color: #d7d7b2;
}
.genpost-entry-title {
    margin-top: 0px;
    height: 30px;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
}

.side-img {
    padding: 10px;
    background: #fff;
    border-radius: 10px;
    margin-bottom: 10px;
    max-height: 300px;
    text-align: center;
}
.side-img img {
    height: 150px;
    width: 100%;
    object-fit: fill;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 15px !important;
}
.side-img p{
    color: #000;
    margin: 6px 0px 0px;
    font-size: 14px;
    line-height: 20px;
    height: 35px;
    line-height: 20px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* number of lines to show */
            line-clamp: 2;
    -webkit-box-orient: vertical;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;

}
.img-c {
    border: 0px solid #4a4949;
}
.scroll-r1 {
    height: 600px;
    overflow-y: scroll;
    padding: 0px;
    }
    .scroll-r1::-webkit-scrollbar-track
    {
    -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.3);
    }
    .scroll-r1::-webkit-scrollbar
    {
    width: 1px;
    }
    .scroll-r1::-webkit-scrollbar-thumb
    {
    background-color: #333535;
    }
    .single-entry-header {
        margin-bottom: 0.5em;
        background: #1a1515;
        padding: 5px 10px;
        border-radius: 15px;
    }
    .hentry {
        margin: 0 0 1em;
    }
    h1.single-entry-title {
        color: #d7d7b2;
    }
    .article-featured-image img {
        width: 100%;
        height: 500px;
        object-fit: fill;
    }
    .text-block {
        background: transparent !important;
    }
    .page-entry-header1, .archive-page-header, .search-page-header {
        border-bottom: 2px solid #59f2df !important
    }

    .genpost-entry-title {
        height: 60px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2; /* number of lines to show */
                line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .genpost-entry-meta a:hover, .single-entry-meta a:hover, .genpost-entry-footer a:hover {
        color: #59f2df !important;
    }
    .moretag:hover {
        color: #59f2df !important;
    }
    .pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
        z-index: 2;
        color: #000;
        background-color: #59f2df;
        border-color: #59f2df;
        cursor: default;
    }
    .pagination>li>a, .pagination>li>span {
        color: #000000;
    }
    .site-main .comment-navigation, .site-main .paging-navigation, .site-main .post-navigation {
        margin: 30px 0px 0px;
    }
    .genpost-entry-content p {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        line-clamp: 4;
        -webkit-box-orient: vertical;
    }
    .box-12 {
        height: 480px;
    }
    .page-entry-title, .archive-page-title, .search-page-title {
        background: #59f2df;
        border-radius: 10px 10px 0px 0px;
    }
    .main-navigation a:hover {
        color: #000000 !important;
    }
    /* a:visited {
        color: #59f2df !important;
    } */
    .profile {
        margin: 20px 0px 0px;
        padding: 30px;
        border: 0px solid #ededed;
        background: #59f2df;
        border-radius: 10px;
    }
    .img-crw {
        border-radius: 10px;
    }
    .amsr-thumb {
        float: none !important;
    }





    @media (max-width: 768px){
    .box-12{

        height: 445px;
    }

    }



@media (min-width: 0px) and (max-width: 1024px) {
    /* header#masthead {
        position: fixed;
        z-index: 9;
        top: 0px;
    }

    body {
        padding-top: 235px;
    } */
    .container {
        width: 100%;
    }
    .header-ad-area {
        width: 624px;
        height: 90px;
    }
    .main-navigation a {
        padding: 11px 11px;
    }


  }
/*
  @media (min-width: 1024px) and (max-width: 1180px) {

  .col-xs-12.col-sm-12.col-md-8.awaken-content-float.test {
    width: 100%;
    }
  } */

  .movie_name a {
    color: #090909;
    font-size: 14px;
    font-weight: 700;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1 !important; /* number of lines to show */
            line-clamp: 1 !important;
    -webkit-box-orient: vertical;
}
.movie_name a {
    line-height: 14px;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    height:25px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1 !important; /* number of lines to show */
            line-clamp: 1 !important;
    -webkit-box-orient: vertical;
}
button.w3-bar-item.w3-button.tablink.w3-red {
    background: #e72481;
}
.nav1 {
    border-bottom: 0px solid grey;
    margin-top: 40px;
}
#related-posts-title {
    font-size: 14px;
    margin: 5px 0 0px 0;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    height: 30px;
}
.movie_date {
    font-size: 14px !important;
    bottom: -1px !important;
}
.movie_box {
    height: 315px !important;
}
.movie_name {
    height: 40px;
}
.text-block img {
    width: 14px;
}
.side-img .text-center span {
    font-size: 20px !important;
}

      
@media (min-width: 768px) and (max-width: 1024px) {

}
  @media (min-width: 0px) and (max-width: 1024px) {


    .movie_name a {
        color: #090909;
        font-size: 13px;
        font-weight: 700;
    }
    .site-logo a img {
        position: absolute;
        top: 6px;
        right: 15px;
        width: 100px;
        margin-top: 0px;
        padding: 5px 10px;
        border-radius: 4px;
    }
    .site-branding {
        min-height: 0px;
        padding: 0px;
    }
    img.image.wp-image-23.attachment-full.size-full {
        display: none;
    }
    .header-ad-area {
        width: 100%;
        height: 0px;
        margin: 1px;
    }
    #masthead .awaken-navigation-container {
        width: 100%;
    }
    .responsive-mainnav ul, .responsive-topnav ul {
        margin-left: 35px;
    }
    .awaken-navigation-container #main-nav-button:before, #top-nav-button:before {
        margin: 0 15px;
        margin-left: 10px;
    }
    #main-nav-button, #top-nav-button {
        background: #000000;
        margin-left: 4px;
    }
    .responsive-mainnav, .responsive-topnav {
        background: #000000;
        margin-left: 10px;
    }
    #main-nav-button:before, #top-nav-button:before {
        margin: 0 15px;
        margin-left: 50px;
    }
    .asocial-icon a {
        color: #59f2df;
        padding: 4px 6px;
        font-size: 14px;
    }
    .site-header {
        padding:0px;
    }
    .container {
        width: 100%;
    }
    .box-12 {
        height: auto;
        margin-right: -22px;
        margin-left: 5px;
    }

    .genpost-entry-content p {
        -webkit-line-clamp: inherit;
        line-clamp: inherit;
    }
    .page-content, .entry-content, .entry-summary {
        margin: 0px;
    }
    .site-footer a {
        margin-left: 10px;
    }
    aside#sidebar_posts-2 {
        margin-right: -22px;
        margin-left: 5px;
    }
    aside#facebook-like-widget-2 {
        margin-right: -22px;
        margin-left: 5px;
    }
    h1.single-entry-title {
        font-size: 16px;
    }
    .entry-content h1 {
        margin: 0px 0px 0px;
        padding: 0px;
    }
    .awp-shareicons .social-link {
        margin: 3px;
    }
    .post-navigation a {
        font-size: 11px;
    }

    .awaken-related-posts {
        display: flex;
        scroll-behavior: smooth;
        overflow-x: overlay;
    }
    .rpost {
        margin-right: 10px;
        border-radius: 5px;
        padding: 2px;
        max-height: 125px;
    }
    .amsr-thumb img {
        width: 100%;
        height: 50px;
        object-fit: cover;
    }
    #related-posts-title h3 {
        font-size: 12px;
        padding: 0px;
    }
    .article-featured-image img {
        height: 200px;
        border-radius: 10px;
    }
    .site-main .comment-navigation, .site-main .paging-navigation, .site-main .post-navigation {
        margin: 13px 0px 0px;
    }
    .nav-previous:before {
        font-size: 10px;
        margin: 0 4px 0 0;
    }
    .nav-next:after{
        font-size: 10px;
        margin: 0 0 0 4px;
    }
    .scroll-r1 {
        height: auto;
    }
    .navbar11 {
        display: flex;
    }
    .navbar11 a {
        font-size: 12px !important;
        padding: 7px !important;
    }
    .text-block img {
        width: 20px;
    }
    p, h3, h2, h1 {
        margin-bottom: 5px;
    }
    .entry-content h1 {
        font-size: 20px;
        padding: 10px !important;
  }
  #content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {
    margin-left: 0px;
}

a.thumbnail img {
    height: 150px !important;
}
.amsr-thumb {
    float: none !important;
    width: 120px;
}



}


.panel-body {
    background: #fff;
    border-radius: 10px;
}
ul.media-list {
    margin: 0px;
}
.two-fields {
    height: 60px;
    background: #fff;
    padding: 15px 5px 5px 5px;
    margin-top: -5px;
    font-size: 14px;
    line-height: 18px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
}

@media (min-width: 0px) and (max-width: 767px) {
.dddn{
    display: none;
}
   
  }
  
